handle invoices - German English Dictionary